demo: Change the resource path for the shaders
authorEmmanuele Bassi <ebassi@gnome.org>
Mon, 9 Feb 2015 19:32:38 +0000 (19:32 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Mon, 9 Feb 2015 19:32:38 +0000 (19:32 +0000)
We need to use the same name as the "plugin" so that the main UI will
display the resources inside a notebook tab.

demos/gtk-demo/demo.gresource.xml
demos/gtk-demo/glarea.c

index e0e294d5f83585f32058ade137a5ede5e8214780..a9707956f8ad8e96ddacf568f48d8b7189787a08 100644 (file)
   <gresource prefix="/popover">
     <file>popover.ui</file>
   </gresource>
-  <gresource prefix="/shaders">
+  <gresource prefix="/glarea">
     <file>glarea-fragment.glsl</file>
     <file>glarea-vertex.glsl</file>
   </gresource>
index fd63e86faa07eb74f0c11db75d3a17bb4a6d134c..ed87ef0e4c255d01e99c8998ffc8d859c2f8bce6 100644 (file)
@@ -102,7 +102,7 @@ init_shaders (GLuint *program_out,
   int status;
   GBytes *source;
 
-  source = g_resources_lookup_data ("/shaders/glarea-vertex.glsl", 0, NULL);
+  source = g_resources_lookup_data ("/glarea/glarea-vertex.glsl", 0, NULL);
   vertex = create_shader (GL_VERTEX_SHADER, g_bytes_get_data (source, NULL));
   g_bytes_unref (source);
 
@@ -112,7 +112,7 @@ init_shaders (GLuint *program_out,
       return;
     }
 
-  source = g_resources_lookup_data ("/shaders/glarea-fragment.glsl", 0, NULL);
+  source = g_resources_lookup_data ("/glarea/glarea-fragment.glsl", 0, NULL);
   fragment = create_shader (GL_FRAGMENT_SHADER, g_bytes_get_data (source, NULL));
   g_bytes_unref (source);